#ifndef CHARACTER_H
#define CHARACTER_H

#include "spriteanimado.h"

namespace gge
{


class Personaje : public SpriteAnimado
{

public:
	Personaje();
	~Personaje();

	void Mover (sf::Vector2f direccion);
	void Detener();
	
	void Actualizar();
	
	bool ControladoPorUsuario();
	void ControladoPorUsuario(bool controlado);
	
private:
	bool m_controlado;
	sf::Vector2f m_direccion;
	float m_velocidad;
	bool m_enMovimiento;
	std::string m_animAvanzar;
	std::string m_animSaltar;
	std::string m_animAtacar;
	std::string m_animCaminar;
};

}
#endif // CHARACTER_H
